 *{
     margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
}
    body{
        width: 100%;
     }
     .cart table{
      width: 90%;
      margin:0 auto;
     }
     .cart_groups form{
          text-align: center;
          padding: 20px;

     }
     .cart_groups form input:first-child{
       background:#fff;
     }
     .cart_groups form input{
      padding: 10px;
      border-radius: 30%;
      background: red;
      margin-left: 20px;
      color: black;
     }
 .header{
        height: 66px;
        background: #282828;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: relative;
     }
     .header .nav{
        width: 745px;
     }
     .header .nav ul{
        display: flex;
        justify-content: space-between;

     }
     .header ul li{
        text-align: center;
        line-height: 70px;
     }
      .header ul li a{
        font-size: 12px;
        color:#ffffff;

      }
      .header ul li a:hover{
        color: #596766;
      }
        .header p:last-child{
            width:120px;
            height:66px;
            background:#f25c4a; 
            margin-right:35px;
        }
          .header p:last-child a{
            color: #ffff;
            display: block;
            text-align: center;
            line-height: 70px;
          }
           .header p:hover{
            color: #f25c4a;
           }
          /*隐藏部分*/
          .phone_hide{
            position: absolute;
            height: 240px;
            background: #2e2f30;
            top:63px;
            left:0;
             display: flex;
            justify-content: space-between;
           display: none;
           z-index: 999
          }
          .header .header_phone:hover .phone_hide {
        display:block;
    }
           .phone_hide ul{
            height: 240px;
            display: flex;
            }
            .phone_hide ul li img{
               text-align: center;
               margin-top: 50px;
            }
        .phone_hide ul li{
            width: 210px;
            height: 240px;
           text-align: center;

        }
         .phone_hide ul li a{
            font-size: 12px;
            color: #fff;
         text-align: content;
         

         }
         .phone_hide ul li span{
            display: block;
             height: 15px;
            margin-top:-36px;
            margin-left: 13px;
           

         }
          .phone_hide ul li:hover{
            background: #3a3a3a;
          }
         .phone_hide ul li span:hover{
            color: black;
         }

     /*尾部*/
        .footer{
            height: 710px;
            background: #efeeeb;
        }
     .footer .footer_menu{
        height:333px;
        width: 930px;
        margin: 0 auto;
        padding-top: 70px;
        display: flex;
        justify-content: space-between;

     }
     .footer .footer_menu ul{
         height:333px;
         display: flex;
         flex-direction: column;
         justify-content: flex-start;


     }
      .footer .footer_menu ul li:first-child{
            font-size: 17px;      
            font-weight:400;
      }
     .footer .footer_menu ul li{
        width: 165px;
        height: 22px;
        margin-top:2px;
        
     }
      .footer .footer_menu ul li a{
        font-size: 12px;
        color:#606463;
      }
       .footer .footer_menu ul li a:hover{
        color: #f01b4d;
       }
       .footer_foot{
        height:239px;
        background:#fff;
       margin-top:65px;
       text-align: center;
       }
    .footer_foot p{
        height: 14px;
        margin-bottom: 18px;
        font-size: 12px;
    }
    .footer_foot .footer_foot_weibu a{
        color: red;
        font-style: 12px;
    }


.cart_groups{
      height:72px;
      text-align: center;
       margin: 0 auto;
     }
 .cart_groups a{
  text-decoration: none;
  
 }
 .cart_groups a:hover{
  color: black;
 }
      .cart_groups .ggg{
      margin-left:500px;
      display: block;
    padding: 10px;
    color: #e8380d;
    background: #fff;
    float: left;
    width: 100px;
    border-radius: 20px;
    border: 1px solid #e8380d;
      }
      .cart_groups .bbb{
        
             display: block;
    border-radius: 15px;
    padding: 10px;
    color: #fff;
    background: #e8380d;
    float: left;
    margin-left: 50px;
    width: 100px;
    border-radius: 20px;
      }
.cut, .add {
    display: inline-block;
    width: 50px;
    height: 30px;
    border:1px solid;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
  }
  .amount {
    
    text-align: center;
    height: 25px;
    background: transparent;
   
    border: 1px solid #cccc;
    width: 50px;
    text-align: center;
    color: #899096;
    border-top: none;
    border-bottom: none;
  }
